js面向对象入门基础
我们在日常编程中,用到的大多都是js面向过程的编程,但是20%的编程我们要运到面向对象,创建对象实例(类),下边说一下,我们创建对象的几种方法!
我们创建对象有下边几种方法:
第一个方法
//new Object
var person=new Object
person.name="xx";
person.age=xx;
person.....
第二种方法
//直接创建一个对象,字面量形式
var person={
name="xx",
age="xx",
...
}
}
上边的方法我们经常用来学习,但是有一些诟病,如果你想要创建多个对象,可以使用下边这种方法。。
介绍一下这种方法
//创建对象实例
function Student(name,age,xxx){
this.name="",
this.age="",
this.xxx,
}
//下边是创建对象的方法
//用到了对象的继承 类
var student1 = new Student('xx', 19, 'xx');
var student2 = new Student('xx', 23, 'xx');
我们用下边这种方法如果创建10个对象是不是感觉比上边那个方便?
我们要想对一个对象使用或者创建自己的方法就用到了原型对象prototype!接着上边的
student1.prototype.fly=function(){
console.log("我会飞")
}
student2.prototype.run=function(){
console.log("我会跑")
}
这就是面向对象的一些基础,如果大家觉得可以的话,给个赞,有什么问题也可以在下边评论,我会为你们解答!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。